home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / nt / gr564s.zip / SRC / MS / NMAKE.MKH < prev    next >
Text File  |  1993-08-02  |  1KB  |  55 lines

  1. # nmake makefile definitions for MS-DOS and OS/2 (Microsoft C or Quick C)
  2.  
  3. #    $Id: nmake.mkh,v 1.8 1992/07/28 16:12:44 eggert Exp $
  4.  
  5. BINDIR = ..\bin
  6.  
  7. CC = cl -nologo
  8. BIND = bind -nologo
  9. BINDN = -n DOSLOADMODULE DOSGETPROCADDR DOSFREEMODULE
  10.  
  11. !IF "$(OS)" == "os2"
  12. CC_286 = -G2
  13. CC_D = -D__OS2__=1
  14. LDLIBS = ms\rcs.def -Lp -link $(LDFLAGS)
  15. LINK = cl -nologo
  16. !ELSE
  17. CC_286 =
  18. CC_D = -D__MSDOS__=1 -Dbad_creat0=1 -Dbad_chmod_close=1
  19. LDLIBS =
  20. LINK = link /nologo $(LDFLAGS) $(OTHER_OBJECT)
  21. !ENDIF
  22.  
  23. !IF "$(DEBUG)" == "Y"
  24. CC_DEBUG = -Zi -Od
  25. LD_DEBUG = /CO
  26. !ELSE
  27. CC_DEBUG = -Gs -Ocegit
  28. LD_DEBUG =
  29. !ENDIF
  30.  
  31. !IF "$(EM)" == "Y"
  32. CC_EM = -EM
  33. !ENDIF
  34.  
  35. !IF "$(QUICK)" == "Y"
  36. CC_QC = -qc
  37. !ENDIF
  38.  
  39. CC_MODEL = S
  40.  
  41. CFLAGS = -A$(CC_MODEL) $(CC_286) -Ims -D__MSC__=1 $(CC_D) $(CC_DEBUG) $(CC_EM) $(CC_QC) -Zp
  42.  
  43. INSTALL = copy
  44.  
  45. LDFLAGS = $(LD_DEBUG)/ST:16384/NOE
  46.  
  47. # You may have to change the following line; there's no standard.
  48. LIB = \msvc\lib\$(s)
  49.  
  50. LOGIN_FLAGS =
  51.  
  52. OTHER_OBJECT = getcwdsl.obj login$(OS).obj spawnvpq.obj $(LIB)setargv.obj
  53.  
  54. REMOVE = -del
  55.